build (something) on sand - Spanish English Dictionary